#ifndef __GSRANKCHANGE_H__
#define __GSRANKCHANGE_H__

#include "GameState.h"
#include "../Game.h"

class GSRankChange:GameState
{
public:
	GSRankChange();
	GSRankChange(bool isRankUp);
	virtual ~GSRankChange();
public:
	virtual void OnEnter();
	virtual void Update();
	virtual void Render();
	virtual void OnExit();
private:
	gui::IGUIFont* fontCustom;
	gui::IGUIFont* fontCustomBig;
	gui::IGUIFont* fontCustomBig2;
	gui::IGUIFont* fontCustom2;
	video::ITexture* sprBG;
	core::rect<s32> bgBox;

	u32 gameTime;
	u32 deltaTime;
	bool isShowEnterText;
	bool isRankUp;

	core::stringw newRank;
};
#endif